//#define _CRT_SECURE_NO_WARNINGS 1
//
//#include<iostream>
//using namespace std;
//
//class A
//{
//public:
//
//	A()
//	{
//		cout << "A()" << endl;
//	}
//
//	A(const A& a)
//		:x(a.x)
//	{
//		cout << "A(const A& a)" << endl;
//	}
//
//private:
//	int x = 1;
//};
//
//A& copy()
//{
//	A aa;
//	return aa;
//}
//
//int main()
//{
//	A aa1 = copy();
//	return 0;
//}